home *** CD-ROM | disk | FTP | other *** search
/ Mission 3 / Mission 3.zip / Mission 3.iso / texte / qed / src / find.h < prev    next >
C/C++ Source or Header  |  1998-10-29  |  1KB  |  46 lines

  1. #ifndef _qed_find_h_
  2. #define _qed_find_h_
  3.  
  4. /* Größe des History-Puffers für Suchstrings */
  5. #define HIST_ANZ    10        
  6. #define HIST_LEN     50
  7.  
  8. #define RP_FIRST     0
  9. #define RP_ALL       1
  10. #define RP_OPT       2            /* Werte von 'r_modus' */
  11.  
  12. extern bool     s_grkl, s_quant, s_wort, s_vorw, s_global, s_round,
  13.                     ff_rekursiv;
  14. extern int        r_modus, rp_box_x, rp_box_y;
  15. extern char        r_str[], s_str[], 
  16.                     s_history[HIST_ANZ][HIST_LEN+1],
  17.                     r_history[HIST_ANZ][HIST_LEN+1],
  18.                     ff_mask[];
  19.  
  20. extern UMLAUTENCODING    umlaut_from,
  21.                                 umlaut_to;
  22.  
  23.  
  24. extern int        start_find        (TEXTP t_ptr, bool quiet);
  25. extern int        start_replace    (TEXTP t_ptr);
  26. extern int        do_next            (TEXTP t_ptr);
  27. extern void        find_selection    (TEXTP t_ptr);
  28.  
  29. extern bool        filematch        (char *filename, char *m, int fs_typ);
  30. /*
  31.  * Testet auf Gleichheit von Dateiname und Muster.
  32.  * Beachtet dabei fs_case_sens().
  33. */
  34.  
  35. extern void        change_umlaute    (TEXTP t_ptr);
  36. /* Umlaute im Text konvertieren */
  37.  
  38.  
  39. /* Dialoge */
  40.  
  41. extern int        replace_dial    (void);
  42. extern bool        findfile_dial    (char *path, bool in_prj);
  43. extern bool        umlaut_dial        (void);
  44.  
  45. #endif
  46.